layui.use(['form','jquery'], function(){
  var form = layui.form
  ,layer = layui.layer
   ,$=layui.jquery;
  //表单赋值
  layui.$('#find').on('click', function(){
	 var personid=$('#personid').val();
	 //如果输入患者不为空才去请求服务器获取数据
	 if(personid!=null && personid.trim()!=''){
		 $.ajax({
			  type:'post',
			  url:'/registered/findRegisteredById_Json',
			  data:"personid="+personid,
			  success:function(data){
				  console.log(data.data)
				  var person=data.data;
				  //如果获取到的患者存在，给表单赋值，没有就提示没有该患者
				  if(person!=null){
					  form.val('qurey', {
					      "personid1": person.personid // "name": "value"
					      ,"personname": person.personname
					      ,"age": person.age
					      ,"reglevel.levelid": person.reglevel.levelname
					      ,"seeingstate":person.seeingstate==0?"未看诊":"已看诊"
					      ,"regstate": person.regstate==0?"已挂号":"已退号"
					      ,"doctor.doctorname": person.doctor.doctorname
					      ,"money": person.money
					     ,"regdate":person.birthday
					    }); 
				  }else{
					  alert("没有该患者，请检查输入的患者编号")
				  }
			  }
		  })
	 }else{
		 alert("输入的患者编号为空请重新输入")
	 }
	 
  });
  
  layui.$('#backon').on('click', function(){
	  var personid=$('#personid').val();
	  //点击退号
	  var data = form.val('qurey');
	  var regstate=data.regstate;
	  var seeingstate=data.seeingstate;
	  console.log(regstate)
	  //如果挂号状态和就诊状态为空，提示请输入查询患者
	  if(regstate!=null && regstate!='' && seeingstate!=null && seeingstate!='' ){
		  //如果不为空判断是否退号  已退号不给退，已看诊不给退
		  if(regstate=="已退号"){
			  alert("该患者已退号")
		  }else if(seeingstate=="已看诊"){
			  alert("该患者已看诊，不能退号")
		  }else{
			 //退号 
			  $.ajax({
				  type:'post',
				  url:'/registered/backon',
				  data:'personid='+personid,
				  success:function(data){
					  if(data.success){
						  //清空表单数据
						  $('#bockonform')[0].reset();
						  //渲染表单
						  layui.form.render();
						  //如果退号成功提示（重新查询数据）同学们完善
						  alert("退号成功")
					  }else{
						  alert("退号失败")
					  }
					  
				  }
			  })
		  }	  
	  }else{
		  alert("请输入查询患者")
	  }
  });
  
});